package com.owc.service.admin;

import com.owc.domain.PageBean;
import com.owc.domain.dto.admin.ExchangeOrderDTO;
import com.owc.domain.dto.admin.WealthDTO;
import com.owc.domain.vo.admin.ExchangeQueryVo;
import com.owc.domain.vo.admin.ProxyBuyVo;
import com.owc.domain.vo.admin.WealthQueryVo;

public interface WealthService {
    /**
     * 获取理财订单列表
     * @param wealthQueryVo 查询参数
     * @return 列表
     */
    PageBean<WealthDTO> getWealthOrderList(WealthQueryVo wealthQueryVo);

    /**
     * 代理下单
     * @param proxyBuyVo 购买参数
     * @return 操作结果
     */
    Boolean proxyBuy(ProxyBuyVo proxyBuyVo);

    /**
     * 获取兑换订单列表
     * @param exchangeQueryVo 查询入参
     * @return 兑换订单列表
     */
    PageBean<ExchangeOrderDTO> getExchangeOrderList(ExchangeQueryVo exchangeQueryVo);

}
